@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body, html {
	font-family: "微软雅黑";
	font-size: 12px;
	min-width:1300px;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
ul, li {
	list-style-image: none;
	list-style-type: none;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
}.clr {
	clear: both;
}

/*pages*/
.pages{
      height: 60px;
    padding: 20px 0 30px;
    width: 100%;
    clear: both;
}
.tcdPageCode {
    text-align: center;
    color: #808080;
    font-size: 14px;
}
.tcdPageCode li{
  display: inline;
}
.tcdPageCode span.disabled {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    margin: 0 2px;
    color: #808080;
    background: #fff;
    border: 1px solid #e6e3e3;
    vertical-align: middle;
    border-radius:1px;
}
.tcdPageCode span.current {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    margin: 0 2px;
    color: #fff;
    background-color: #fe9901;
    border: 1px solid #fe9901;
    vertical-align: middle;
    border-radius:1px;
}
.tcdPageCode a {
    display: inline-block;
    color: #808080;
    height: 35px;
    line-height: 35px;
    background: #fff;
    padding: 0 14px;
    border: 1px solid #ddd;
    margin: 0 2px;
    vertical-align: middle;
    border-radius:1px;
}

.m-t-20{

text-align:center;
margin:20px 0;!important

}

.page-item a{color:#333;}




/*上下翻页*/
.pagination{
  border-top:1px solid #f7f7f7;
  padding-top: 20px;
}
.page-link{
  border-radius: 24px !important;
  display:block;
}



.guding {
	height: 114px;
	width: 100%;
	position: fixed;
	background-color: #fff;
	z-index: 999;
}
.top {
	background-image: url(../images/topbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 35px;
	width: 100%;
}
.topn {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	line-height: 35px;
	height: 35px;
}
.topn a:hover {
	text-decoration: underline;
}

.tel {
	padding-left: 25px;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 35px;
	color: #fff;
	float: right;
}
.china a {
	background-image: url(../images/china.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	float: right;
	display: block;
	padding-left: 35px;
	color: #fff;
	margin-left: 20px;
}
.english a {
	background-image: url(../images/english.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	float: right;
	display: block;
	padding-left: 30px;
	color: #fff;
	margin-left: 20px;
}

.head {
	height: 79px;
	width: 100%;
	background-color: #fff;
}
.headn {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.logo {
	float: left;
	width: 327px;
}
.dh {
	float: right;
	width: 800px;
}



nav ul {
	list-style: none;
}

.nav {

}

.nav a {
	display: block;
	line-height: inherit;
	cursor: pointer;
	color: #333;
}
.nav_menu {
	line-height: 45px;
}
.nav_menu-item {
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #333;
	width: 130px;
	text-align: center;
	line-height: 79px;
}
.nav_menu-item:hover {

}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
	text-transform: none;
	display: none;
	position: absolute;
	width: 130px;
	background-color: #eee;
	line-height: 42px;
	font-size: 14px;
	opacity:0.9;
}
.nav_submenu-item:hover {
	/*background: rgba(0, 0, 0, 0.1);*/
  background-color: #e2e2e2;
  
}
.zhanwei {
	height: 114px;
	width: 100%;
}

.banner {
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 350px;
	width: 100%;
}



/* flexslider */
.flexslider{
	position:relative;
	height:350px;
	overflow:hidden;
	background-image: url(../../jingshun/images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	z-index: 9;
}
.slides{position:relative;z-index:1;}
.slides li{
	height:350px;
}
.flex-control-nav{
	position:absolute;
	bottom:10px;
	z-index:2;
	width:100%;
	text-align:center;
}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	cursor:pointer;
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: right 0;
}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{
	left:40px;
	background-image: url(../images/prev.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.flex-direction-nav li a.flex-next{
	right:40px;
	background-image: url(../images/next.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.sz {
	height: 457px;
	width: 100%;
}
.sfen {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 33px;
	text-align: center;
}
.sfen a {
	height: 43px;
	width: 153px;
	border: 1px solid #ccc;
	text-align: center;
	display: inline-block;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 16px;
	color: #666;
	line-height: 43px;
	border-radius:100px;
}
.sfen a:hover {
	color: #fff;
	background-color: #EB5A25;
	border-top-color: #EB5A25;
	border-right-color: #EB5A25;
	border-bottom-color: #EB5A25;
	border-left-color: #EB5A25;
}



	.multipleLine{
	overflow:hidden;
	position:relative;
	height: 300px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
		

.multipleLine .hd .prev{
	display:block;
	width:27px;
	height:60px;
	float:left;
	position:absolute;
	right:0px;
	top:160px;
	overflow:hidden;
	cursor:pointer;
	background-image: url(../images/right.gif);
	background-repeat: no-repeat;
}


		
	
.multipleLine .hd .next{
	display:block;
	width:27px;
	height:60px;
	float:right;
	position:absolute;
	left:0px;
	top:160px;
	overflow:hidden;
	cursor:pointer;
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}		
		
.multipleLine .bd{
	height: 270px;
	width: 1053px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
						
	
		.multipleLine .bd ul{
	zoom:1;
	width: 3510px;
	float: left;
}
		.multipleLine .bd ul li{ padding:0 40px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
}
		.multipleLine .bd ul li .pic{
	text-align:center;
}
		.multipleLine .bd ul li .pic img{ margin:auto;
}
		.multipleLine .bd ul li .pic a:hover img{ border-color:#999;  }
		.multipleLine .bd ul li .title{
	display: block;
	font-size: 14px;
	color: #3e3e3e;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 6px;
}
.multipleLine a {
	color: #ea5a25;
}
.multipleLine a:hover {
	color: #EE6817;
	text-decoration: none;
}

.sgy {
	background-image: url(../images/gybg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 397px;
	width: 100%;
}
.sgyn {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 39px;
}
.sxw {
	float: left;
	width: 872px;
}
.sxw a:hover {
	text-decoration: underline;
}

.shy {
	float: left;
	width: 395px;
}
.shy2 {
	float: left;
	width: 395px;
	padding-left: 40px;
}
.t1 {
	padding-bottom: 38px;
}
.t1 span {
	font-size: 22px;
	color: #444;
	font-weight: bold;
}
.t1 a {
	display: block;
	float: right;
	color: #888;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
}
.snewsl {
	background-image: url(../images/datebg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 69px;
	width: 50px;
	text-align: center;
	float: left;
}
.snewsl b {
	font-size: 20px;
	color: #fff;
	display: block;
	line-height: 20px;
	padding-top: 10px;
}
.snewsl span {
	font-size: 12px;
	display: block;
	color: #fff;
}
.snewsr {
	float: left;
	width: 330px;
	padding-left: 14px;
}
.snewsr strong a {
	font-size: 16px;
	color: #444;
}
.snewsr p {
	font-size: 14px;
	color: #888;
	line-height: 22px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.snewsr i a {
	color: #888;
}
.sxian {
	height: 1px;
	width: 336px;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 64px;
}
.sxian span {
	background-color: #d6d6d6;
	display: block;
	height: 1px;
	width: 336px;
	overflow: hidden;
}

.sjj {
	background-color: #fff;
	float: right;
	height: 320px;
	width: 326px;
}
.sjj b {
	font-size: 16px;
	color: #444;
	display: block;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sjj p {
	font-size: 14px;
	line-height: 22px;
	color: #888;
	padding-right: 10px;
	padding-left: 10px;
}

.sgg {
	background-color: #fff;
	height: 188px;
	width: 100%;
}
.sggn {
	height: 154px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 66px;
}
.sg1 {
	width: 166px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eff0f1;
	padding-left: 54px;
	background-image: url(../images/y1.gif);
	background-repeat: no-repeat;
	background-position: 10px 24px;
	height: 75px;
	float: left;
	margin-right: 102px;
}
.sg1n  a  b {
	font-size: 16px;
	color: #333;
	display: block;
	padding-top: 20px;
}
.sg1n   a  span {
	font-size: 12px;
	color: #666;
	display: block;
	padding-top: 4px;
}
.sg2 {
	width: 166px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eff0f1;
	padding-left: 54px;
	background-image: url(../images/y2.gif);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	height: 75px;
	float: left;
	margin-right: 102px;
}
.sg3 {
	width: 166px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eff0f1;
	padding-left: 54px;
	background-image: url(../images/y3.gif);
	background-repeat: no-repeat;
	background-position: 10px 24px;
	height: 75px;
	float: left;
	margin-right: 102px;
}
.sg4 {
	width: 166px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eff0f1;
	padding-left: 54px;
	background-image: url(../images/y4.gif);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	height: 75px;
	float: left;
}

.ft {
	background-color: #4a4a4a;
	height: 324px;
	width: 100%;
}
.ftn {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
	line-height: 24px;
}
.ftnl {
	float: left;
	width: 1043px;
}
.ftnl p {
	float: left;
	width: 180px;
}
.ftnl .p2 {
	width: 280px;
}
.ftnl p a {
	color: #d9d9d9;
	display: block;
}
.ftnl p a:hover {
	text-decoration: underline;
}

.ftnl p b a {
	color: #fff;
	font-size: 16px;
	padding-bottom: 10px;
}
.ftnl p span {
	color: #d9d9d9;
	display: block;
}


.ftnr {
	float: right;
	width: 157px;
	color: #cacaca;
	text-align: center;
}
.ftnr img {
	display: block;
	width: 157px;
}
.ftnr span {
	text-align: right;
	display: block;
	padding-top: 8px;
	width: 157px;
}
.bq {
	color: #cacaca;
	line-height: 22px;
	text-align: center;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
.nbanner {
	background-color: #000000;
	height: 144px;
	width: 100%;
	background-image: url(../images/nbanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bt {
	font-size: 26px;
	color: #fff;
	text-align: center;
	line-height: 144px;
}

.nz {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
}
.sfen2 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 33px;
	text-align: center;
	padding-bottom: 33px;
}
.sfen2  a {
	height: 43px;
	width: 153px;
	border: 1px solid #ccc;
	text-align: center;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 16px;
	color: #666;
	line-height: 43px;
	border-radius:100px;
	display: inline-block;
}
.sfen2  a:hover {
	color: #fff;
	background-color: #EB5A25;
	border-top-color: #EB5A25;
	border-right-color: #EB5A25;
	border-bottom-color: #EB5A25;
	border-left-color: #EB5A25;
}
.sfen2 .on  {
	color: #fff;
	background-color: #EB5A25;
	border-top-color: #EB5A25;
	border-right-color: #EB5A25;
	border-bottom-color: #EB5A25;
	border-left-color: #EB5A25;
}
.nn {
	line-height: 24px;
	font-size: 14px;
	color: #666;
}
.nl {
	float: left;
	width: 540px;
}
.nr {
	float: right;
	width: 640px;
}
.nn p {
	padding-bottom: 0;
}
.xw {
	height: 183px;
	width: 568px;
	border: 1px solid #ddd;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
.xwt {
	line-height: 58px;
	height: 58px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.xwt a {
	font-size: 16px;
	color: #333;
	display: block;
	float: left;
	padding-left: 24px;
}
.xwt a:hover {
	color: #eb5a25;
}

.xwt span {
	float: right;
	padding-right: 24px;
	color: #666;
}
.xwn  {
	line-height: 24px;
	color: #666;
	padding: 24px;
}
.newsbody {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.nrt h1 {
	font-size: 16px;
	color: #333;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	font-weight: normal;
	display: block;
}
.nrs {
	font-size: 14px;
	color: #333;
	padding-top: 15px;
}
.nrn {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	padding-top: 30px;
}

.nrn img {
	margin:auto; text-align:center;
}

.nrn p {
	padding-bottom: 20px;
}
.pro {
	padding-top: 40px;
}

.cp {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

.cpl {
	float: left;
	width: 400px;
	padding-right: 40px;
}
.cpr {
	float: right;
	width: 760px;
}
.cprt a {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	display: block;
}
.cpn1 {
	padding-top: 20px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.cpn1 b {
	display: block;
}
.probody {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.prot {
	font-size: 20px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.prot strong {
	font-weight: normal;
	padding-bottom: 10px;
	display: block;
	background-image: url(../images/x.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.propic {
	padding-top: 40px;
	padding-bottom: 60px;
}
.xxt {
	font-size: 20px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.xxt  span {
	font-weight: normal;
	padding-bottom: 10px;
	display: block;
	background-image: url(../images/x.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.xxn {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	padding-top: 30px;
}
.xx  p {
	padding-bottom: 20px;
}


.xxn img{
width:1000px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}







.case p {
	float: left;
}
.case p img {
	display: block;
	padding: 15px;
	width: 370px;
	height:224px;
}
.case p span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding-bottom: 20px;
}
.case p a:hover span {
	color: #EB5A25;
}


.ry p {
	float: left;
  
	width: 370px;
	height:272px;
	border: 1px solid #DBDBDB;
	margin: 13px;
}
.ry  p img {
  max-width: 368px;
  	display: block;
  width:auto;
  margin:auto;
height:272px;
}
.ry  p span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding-bottom: 20px;
}
.ry  p a:hover span {
	color: #EB5A25;
}



.arc_link{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e4e6;
	padding-top: 10px;
	line-height: 24px;
}
.arc_link a{
	color:#666;
	line-height: 24px;
}
.arc_link a:hover{
	text-decoration: underline;
}


.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}
.page_fy A {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #235094;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid;
	TEXT-DECORATION: none
}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #eb5a25;
	border: 1px solid #eb5a25;
}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}





/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:300px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{
	background-color: #ff4a00;
	background-image: url(../images/fixCont.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{
	text-indent:0;
	background-color: #ff4a00;
	background-image: url(../images/fixCont.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.yb_bar .yb_ercode{
	background-color: #ff4a00;
	background-image: url(../images/fixCont.png);
	background-repeat: no-repeat;
	background-position: 0 -57px;
}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}